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