528
287
686
354
6022
612
458
5819
410
450
660
530
21696
16260
14491
13010
9952
950263
8724
8670
819148
714142
67211
6500