2196 3
1855 4
13670 30
3577 8
4497 8
2720 1
4800 12
3349 6
1018 1
1173 1
1342 3
1086 1
2627 5
10112 12
1030 1
2155 5
3547 12
3650 10
7125 16
3417 10
6236 11
2948 4
1276 4
1721 2