814527
904557
255840
498506
219418
180762
39916
411605
452776
317965
83233
670583
4200364
3561456
3499929
3159460
2856998
2767283
2737955
2554725
2470226
2079209
1925351
1880407