12540 27
5164 23
1244 12
3912 7
2093 6
32569 97
2168 10
2036 9
6809 13
1880 6
8788 14
27568 79
12893 27
3674 26
15485 27
20842 44
3860 3
8538 19
1645 7
3275 7
17981 26