642
11226
572
916
2029
573
590
1243
779
706
1779
384
37417
28810
27193
24433
2069267
18894
1831153
16946
1683147
14120
13700
11950