16035 162
31523 125
2849 143
29790 712
3244 492
6149 353
20507 587
30280 329
17787 327
9930 737
6166 798
8181 145
17221 451
3169 623
21202 417
6817 862
1777 252
4179 521
4202 755