5093 28
3590 5
1752 5
1651 3
1488 4
1325 1
1250 4
1221 6
1218 2
1161 4
1134 1
1108 3
1090 0
1021 2
975 3
974 1
938 1
937 1
914 5
862 2
819 0
809 3
739 1
660 1