695
575
580
524
830
560
7512
410
585
742234
554
422
588311
42390
42203
40077
3553270
3312154
29264
2799149
26666
22642
21120
19280