456
570
770
525
566
4513
556
483
418
402
391
575
28667
21750
20091
17833
1422265
13872
1295148
12526
11140
1076144
9520
80611