5093 28
3591 5
1753 5
1653 3
1490 4
1326 1
1251 4
1221 6
1219 2
1162 4
1135 1
1108 3
1090 0
1021 2
977 3
975 1
939 1
938 1
915 5
863 2
820 0
809 3
739 1
661 1