648
4413
471
554
4611
507
537
424
363
362
3912
357
30877
23500
21692
19473
1570267
15142
1401148
13546
1239144
11910
10550
8890