2956 10
21896 37
16264 27
3148 9
12875 7
25225 37
15343 22
16543 33
16583 24
7693 19
71894 94
23249 44
14033 12
7842 8
16741 19
5648 12
9375 35
35933 34
12883 29
10555 23
4356 11
9344 5
5666 29
8058 15