21735 845
1626 366
5288 101
1559 62
2184 244
786 74
25544 141
2935 655
886 115
2379 261
1830 278
3679 672
5033 780
4324 641
2765 479
2243 135