50426038 14086
11173328 3210
6835310 2202
12172188 2733
12186115 3053
4277661 951
27677540 10719
4410755 1064
10037432 2717
22319893 4184
3313974 823
4037546 917
3875000 1017
12025620 2070
4902957 1360
7847993 2016
15522847 6292
10646464 3578
3232441 1149
9996739 2337
8344503 3842
2444768 590
4134317 1011
4306297 1118
2850583 813
4976455 1253