2500 2
1035 4
992 1
1089 4
1699 6
2004 6
3538 8
756 1
931 0
1283 1
1234 4
998 1
2573 4
809 1
1972 1
1557 5
1466 5
1076 2
2710 4
4197 18
2272 13
1152 2
2440 8
1725 3