59797 147
10101 20
9658 41
7843 36
7216 38
6327 25
5217 36
3476 12
3033 11
2997 16
2948 12
2162 3
1947 10
1734 6
1529 5
1371 1
1218 3
53 0