16031 162
31499 125
2846 143
29762 712
3243 492
6148 353
20505 587
30266 329
17786 327
9929 737
6165 798
8181 145
17218 451
3169 623
21202 417
6813 862
1776 252
4179 521
4202 755