5004 23
1293 12
966 8
1680 6
1095 6
2657 5
1445 5
2955 5
1458 4
1571 4
1183 3
1118 3
1568 2
964 1
933 1
1156 1
992 1
901 1
3061 0
1426 0