1558 176
1300 198
2897 584
3112 700
9731 385
913 185
1896 449
5041 255
15861 581
30191 217
9262 71
9737 710
10017 104