30252063 12556
31381431 12026
50381777 21026
49167897 7143
17921698 5667
33296078 14127
27078096 15337
32168142 9223
8740925 3072
5152692 1875
12975594 5337
7330142 2164
10525714 5601
9723709 3314
6534270 2883
44124704 23894
20237910 9613
7205412 2007
4589235 1605
23543965 8494
2057711 640
35122153 12566