1300 12
16414340 8922
11140052 4643
26645225 10536
20184173 13766
29768063 13625
12360885 4599
187825733 116562
25831368 10948
47970070 6031
28223957 15387
36483 69
2828677 1027
10009412 5774
1827816 816
39899843 6113
13220594 5365
28758499 11721
28070425 15588
19220040 9248
9960164 3948
4287274 1435
5351948 2148
7019772 3009
46087 219
203469605 198771
56765 279