2249 2
2328 7
1152 3
6127 20
7652 18
8598 49
3034 11
3891 4
2739 4
2497 2
6385 9
4004 10
2900 7
3666 5
3551 7
7030 22
5171 15
3715 8
6750 20
6123 37
3316 8
22445 85
18472 66
45014 106