2510 601
1252 247
2033 328
1492 337
1467 239
584 140
2548 686
983 204
560 137
4392 488
2260 337
5238 300
10013 363
7114 784
6356 318
9517 38