16989 351
15278 688
5497 966
5345 205
6603 482
1583 41
7322 449
8349 96
31274 927
2780 174
1596 140
4777 509
14885 394
3440 74
2624 344
3071 261
2461 606
2937 461
7656 843