528
287
686
354
6022
612
458
5819
310
410
450
660
21716
16300
14491
13020
9962
950263
8724
8670
821148
715142
67211
6520