656 10
43433 126
35171 54
10388 29
2511 6
1810 4
2666 11
1293 3
3952 16
1225 2
1242 5
1844 5
2809 8
1853 6
978 1
5456 34
1579 4
2957 7
1729 5
2566 2
2899 7
1347 1
2085 6
1587 6