546
474
653
460
5614
675
4610
402
405
423
502
5830
33437
25530
23842
21243
1744267
16522
1548148
14786
1397144
12730
11690
9900