2096 4
2642 5
4154 5
3345 7
4595 8
3227 9
3821 6
4770 11
5881 14
1648 10
2306 13
20989 65
10106 21
8882 9