18523 25
9355 28
4914 15
3554 12
3508 3
2947 3
2003 8
1845 3
1649 2
1640 5
1522 6
1497 5
1492 3
1459 1
1409 3
1364 4
1331 5
1228 3
1216 1
1203 4
1174 4
1133 0
1104 5
1092 3