3959531 581
14248479 2588
10259643 3151
12652723 5070
13745608 5054
3811235 1372
13346666 4520
4322272 731
21559939 6330
9273114 1781
9199236 3468
7079098 2161
1575392 285
4346735 1630
10383708 2802
19322085 10502
2410553 697
23239887 5940
18477754 7803
5808807 838