2102601
427
506625
147
1137931
295
1051977
304
872087
245
1829861
612
4723013
1363
2394770
779
1482548
376
7158404
3163
1098024
336
2146021
763
1533172
298
1345550
464
3272757
980
6532483
1781
2327235
810
1170956
1044724
314
3030081
848
1623901
609