5445 23
1842 2
2799 9
1712 5
1101 4
1054 3
1138 1
1187 5
3915 6
1007 0
1362 5
1432 7
1826 9
1666 3
3766 8
2204 6
1951 5
1071 2
1583 1
843 4
941 1
1068 2
7840 26
2403 10