16035 162
31507 125
2847 143
29788 712
3244 492
6148 353
20505 587
30278 329
17786 327
9930 737
6166 798
8181 145
17221 451
3169 623
21202 417
6816 862
1777 252
4179 521
4202 755