5003 23
1291 12
965 8
1680 6
1095 6
2657 5
1442 5
2955 5
1458 4
1571 4
1182 3
1118 3
1567 2
964 1
931 1
1156 1
991 1
901 1
3059 0
1426 0