4813 18
5705 18
3844 25
9969 76
2984 9
6090 22
11671 92
1141 3
7060 26
3012 4
1331 5
2080 6
28942 158
9576 37
5615 14
14430 74
5214 22
3986 17
3702 10
2093 9
8101 21
7947 25
7337 16
21371 73