2981 9
1169 2
19465 51
28840 50
1122 4
1756 5
1253 10
6540 9
10535 24
1796 5
7464 4
3478 15
1712 6
1077 1
12704 28
3798 8
2894 11
4797 16
1941 13
1880 8
5595 10
8916 10
1885 4
1730 13