570
770
525
566
4513
556
483
418
402
391
575
474
28547
21740
19931
17793
1419265
13872
1294148
12516
11130
1076144
9520
80611