16196 266
38710 841
14642 341
2959 571
1502 111
3551 602
1916 515
1915 79
3440 403
2405 119
1607 215
3148 283
2920 581
1837 171