2886 291
46457 259
21648 150
6721 705
5000 706
5487 638
4711 695
6923 435
7948 565
4256 89
3639 504
5545 962
16882 928
16658 512
2905 31
5704 239
2771 174
1701 161
9870 614
40856 479
27066 176
6509 597
14602 375
48094 380
14969 341
21266 318
5912 786
75593 646