675
600
617
4814
465
627
540
668
352
4911
6212
4518
31647
24210
22532
20083
1624267
15752
1440148
13956
1292144
12230
10970
9280