10523
7416
8924
907
8710
787
706
5910
637
582
759
7710
31647
24210
22532
20103
1625267
15752
1440148
13956
1292144
12230
10970
9280