19221 64
4222 31
5238 32
10859 36
6762 16
2038 6
3728 19
2340 6
3947 13
11559 51
8222 40
25483 110
7475 45
2795 13
1126 3
4864 13
1792 3
2323 4
1681 11
7092 32
1033 2
1622 10
1918 4
1988 2