3125 20
5243 42
802 1
885 3
1937 5
2107 9
1121 2
8986 16
4163 11
6726 11
5482 22
3615 14
3796 6
12015 40
2969 4
3181 7
2537 6
2043 7
1639 7
2751 9
3841 12
1925 5
1794 2
2668 12