37732 64
12893 27
16417 30
6800 9
17474 49
32896 67
5330 10
6975 11
7120 14
23660 94
1975 8
4577 13
5015 9
10372 11
4092 11
3681 3
3781 10
12355 51
2684 10
5781 19
1071 1
4237 10
32113 162
1753 2