31222 125
2787 143
29666 712
3243 492
6175 353
20484 587
30166 329
17754 327
9937 737
6182 798
8192 145
17151 451
3184 623
21214 417
6795 862
1788 252
4196 521
4201 755