16026 162
31491 125
2844 143
29738 712
3241 492
6148 353
20503 587
30246 329
17775 327
9922 737
6165 798
8180 145
17215 451
3169 623
21202 417
6812 862
1776 252
4179 521
4202 755