117098 94
25655 18
16089 37
13897 19
222 1
12031 16
7450 9
22132 14
3365 7
1813 1
13227 16
29922 46
6523 10
24966 24
35084 59
17013 36
7614 10
6134 15
106955 200
58919 122
38553 47
26217 29
5178 10
32263 57