9291 18
7196 3
11694 35
12850 53
832 5
2068 7
1568 5
9442 5
8338 17
35085 104
32669 74
10971 61
13850 50
7499 46
10441 34
415 24
470 31
1234 21
18629 31
11371 20
18869 15
45838 82
8557 23
13902 21