333
823
212
130
667
182
517
5012
6413
592
4310
6813
38527
29550
27793
25295
2149267
19444
1900153
1759149
17336
14480
14190
12430