5210755
1624
13541033
3992
31558453
11281
21307088
8428
4862663
1514
4743437
1253
5578968
1473
9920118
3926
31999329
15013
5095480
757
7317186
2280
2982734
870
6540371
1762
7537205
2544
14478104
4671
3212850
1049
6083244
1146
1928953
420
1718649
345
2327876
744
1390365
361
2053090
502
1458782
348
1616870
427
604012
914
15489594
5174
1262945
323
7651625
3100