350
312
386
313
426
351
346
4216
373
280
363
410
34367
26350
24812
22043
1828267
16982
1628148
15336
1458145
13080
12270
10320