43020
12326
116864
8151
3456
21668
13123
15210
12204
5365
10095
23597
9997
12242
3392
8110
21562
12124
116626
13064
23492
5281
15033
42833