16596 60
20800 67
4768 11
8007 20
34592 110
43551 163
3291 15
6524 14
16752 55
6459 15
3125 7
15486 99
15540 38
2897 7
10251 39
25317 140
12833 43
5704 33
5835 24
4280 19
15202 30
4035 11
8896 16
21990 90