18200
18
12183
12
2926
2
3152
37037
10
9655
13
21144
20
18837
15
1439
1
4077
8
3990
4
126
3899
5
134
787
420
504
328
245
556
3
291
641
395
241
138
237
346
224
261
207
356
251
225
161
114
80
89
125
60