16940 351
15273 688
5494 966
5342 205
6597 482
1583 41
7319 449
8335 96
31248 927
2779 174
1590 140
4777 509
14867 394
3435 74
2620 344
3068 261
2461 606
2930 461
7646 843