410
425
4610
402
559
423
502
496
442
437
454
532
33657
25840
24082
21513
1763267
16622
1572148
14996
1412144
12830
11860
10000