18081 57
43655 85
11587 21
12104 47
6596 15
3603 7
2883 8
21629 62
20416 35
21365 30
21976 23
9169 12
5186 13
12985 20
2550 12
3624 9
10300 34
3271 10
1287 2
7085 5
9273 13
22028 64
14743 6
5963 16