30761
4
22670
7
22241
6
11867
25108
12
14249
8494
15104
5
7790
1
239879
29
8844
5513
2
155
75
53
63
85
91
130
36
87
133
127
108
43
89
122
61
74
32
55
38
51
69
79