142452
980188
1700
124293
24846
85050
63370
41652
12113
88849
36861
95061
2675
18410
83356
34147
53486
53441
756158
37544