5002 275
4872 609
17944 849
2784 332
1463 35
4267 596
3862 285
2485 216
4700 148
3721 129
6200 691
2735 155
3769 123
4115 311
6707 665
6630 956
9149 612
7131 176
5668 447
9740 499
12433 748
16858 345
18500 696
17063 562
12292 563
19805 644
2113 699
1888 506