3112 11
6550 16
14153 22
4276 3
1633 16
600 8
553 4
2921 14
2850 17
2201 2
986 8
1156 10
828 8
952 3
540 1
3602 4
1117 0
2394 7
2191 5
12813 16
5962 16
5356 5
6628 7
31329 29