419
256
366
395
2510
315
355
360
371
280
459
247
30087
22970
21082
18823
1505267
14502
1353148
13076
1166144
11620
10150
8420