25749491 11991
3906133 1310
24323076 4090
19161952 5133
1970567 508
61950311 44139
12752472 5303
3937659 1617
7625848 2924
21960627 8513
39702024 21959
21844662 8309
1396962 455
20137665 6622
14401132 6421
75293535 34881
7805968 3436
37596290 19038
37464245 18774
8575746 3480
9020643 2494
9010128 3235