16986 351
15278 688
5497 966
5344 205
6599 482
1583 41
7322 449
8347 96
31269 927
2780 174
1596 140
4777 509
14883 394
3440 74
2622 344
3071 261
2461 606
2936 461
7655 843