2903 5
1622 3
3844 14
4096 9
1028 1
4046 8
2961 6
2415 3
2345 4
2056 11
3391 7
3656 19
16356 64
5349 14
24570 69
15191 47
1643 6
1996 9
5786 5
5427 12
913 2
10674 19
1960 2
1620 2