1108149
45557
4932
959173
43371
3154
69731
25510
1013176
90910
2069
2057
671134
8588
993169
2219
15616
4844
895142
37264