5310
506
614
526
646
496
481
482
671
523
550
33827
25970
24232
21673
1781267
16702
1592148
15036
1425144
12890
11940
10050