31212 125
2785 143
29666 712
3242 492
6169 353
20482 587
30157 329
17752 327
9934 737
6181 798
8192 145
17150 451
3183 623
21212 417
6795 862
1787 252
4195 521
4200 755