3226371 675
10542163 3779
2931407 951
26370855 6578
3626597 1859
17989547 5789
6616285 911
8999899 5284
15161734 9390
11469847 4794
6464084 3637
1867774 747
628544 263
23187356 7847
12672402 4602
3376055 810
11243398 4439
20910248 6710
1950105 656
35037679 11853