117301 94
25655 18
16089 37
13897 19
435 1
12031 16
7450 9
22324 14
3557 7
1813 1
13227 16
29922 46
6715 10
24966 24
35084 59
17013 36
7614 10
6134 15
107168 200
58919 122
38553 47
26217 29
5178 10
32263 57