18575 25
9393 28
4969 15
3598 3
3581 12
2981 3
2033 8
1868 3
1676 5
1672 2
1548 6
1522 5
1516 3
1490 1
1447 3
1389 4
1351 5
1250 3
1246 1
1236 4
1201 4
1170 0
1133 3
1128 5