406
286
201
204
272
205
285
375
260
222
213
333
32897
25070
23412
20773
1696267
16222
1514148
14446
1354144
12540
11320
9730