5031 339
23784 986
20545 184
17536 886
14930 155
16665 431
5066 644
11638 573
2097 39
3671 41
5472 240
1738 292
1839 268
3528 566
2949 334