493
340
350
354
385
3910
532
490
453
519
403
384
31227
23880
21992
19723
1601267
15392
1421148
13676
1268144
12030
10800
9130