595
580
600
720
7015
5312
476
6210
624
440
820
781
29257
22350
20461
18193
1459267
14072
1314148
12746
11410
1103144
9760
82111