556
387
514
310
500
610
490
400
502268
462
481
303
30877
23500
21682
19473
1569267
15132
1401148
13526
1239144
11910
10550
8890