22426
10814
745
27344
17416
21811
1055
20715
33948
1210
19223
920
652412
46603
46420
44708
3988271
3767157
31634
3093151
29486
25242
23190
21390