16033 162
31500 125
2847 143
29771 712
3243 492
6148 353
20505 587
30277 329
17786 327
9929 737
6166 798
8181 145
17218 451
3169 623
21202 417
6813 862
1776 252
4179 521
4202 755