4591 40
32947 820
30313 497
5950 76
11750 442
10222 90
23515 545
13756 286
7383 259
4242 26
10129 582
8484 873
6896 62
3012 56
3687 367
8555 888
4201 850
64210 715
7175 858
4178 944
1299 156
3747 550
2514 605
2797 512
2977 388
3516 804
3593 823