42423
28815
25315
20730
18513
17317
17227
16422
12710
1246
1226
11214
10516
10413
1005
937
852
7422
673
565