658
4513
481
567
554
507
537
424
363
367
362
3912
31237
23890
22032
19753
1605267
15412
1423148
13706
1269144
12030
10800
9160