9878 30
7405 2
16733 15
4697 10
3378 4
6375 9
3708 3
18416 30
9681 13
8005 14
5892 12
8390 11
18575 29
20884 18
13078 25
6316 15
28605 24
13450 29
13257 10
7894 18
11681 18
6757 11
9162 23
15961 46