3749 13
5929 5
11709 13
5945 4
11558 16
9251 16
4899 12
4227 8
6074 13
4212 3
3281 1
2629 10
3224 5
1921 2
5959 14
3505 4
5241 12
5341 11
2963 1
1410 12
36904 44
88641 96
170880 164
19290 27