2440 8
1199 3
1131 6
2231 7
2574 6
981 1
1307 5
3177 8
2525 2
1990 14
2690 8
1961 12
4616 7
3279 15
1636 8
9508 17
3422 21
1545 11
3986 17
3263 5
3173 14
4368 21
21117 61
6824 18