3978 400
59423 648
5780 282
8684 493
5001 706
12659 667
13636 546
5545 962
17448 479
11865 313
4139 532
1321 165
5079 437
3684 74
6198 712
2435 323
45053 694
43088 633
2296 39
20635 133
7231 505
23914 57
31725 681
3832 441
8890 465
1978 261
7288 581
4682 102