27843
489104
50028
1021261
384859
38853
28458
7851
44392
170676
95370
93351
30632
74473
2202107
5099
25846
440
60752
44464