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