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