20151 985
18611 184
15873 885
13375 155
15932 431
4432 644
10759 573
1729 39
3112 41
4450 238
1488 292
1643 268
3193 566
2585 334