38415
1183
23417
43917
941
2488
3500
17411
19116
27779
833
898
650512
46443
46260
44498
3967271
3738157
31574
3075151
29286
25102
23070
21220