2029
574
566
590
410
706
544
415
384
639
476
812
37737
29120
27413
24664
2103267
19164
1862153
1721147
17116
14210
13900
12130