3198 9
1641 14
590 4
14821 17
21105 75
25763 37
10448 21
11659 18
64140 62
100894 114
3817 11
6829 11
4585 13
16658 12
3515 23
5046 3
7458 20
10963 33
1791 6
18154 66
4002 9
2803 7
8470 19
29830 92