18106
18
12158
12
2890
2
3135
37010
10
9639
13
21111
20
18788
15
1422
1
4035
8
151
421
4
298
396
150
108
412
365
3
598
344
225
241
224
239
228
138
112
74
130
126
141
178
148
143
163
133
135
346