4000 859
15807 531
15638 169
2859 172
5291 846
5035 987
4183 978
3290 101
7780 505
686 86
5863 515
2821 575
1015 168
2668 452
2767 435
6348 502
16218 500
2456 338
1729 393
9219 865
2259 367
3750 642
2949 417
15103 658