477
310
584
733
413
403
536
597
603
342
620
520
37877
29150
27453
24734
2109267
19274
1864153
1725147
17166
14230
13940
12190