50 3
11958 31
1793 17
15218 34
8955 40
37297 126
3386 8
2938 3
3690 24
2750 10
6428 24
5548 16
3680 12
4559 11
42796 105
14588 33
44782 118
15915 33
2123 11
13779 16
12585 26
11593 20
41898 41
16256 30