142752
982188
1700
124393
24846
85050
63470
41652
12113
88849
36861
95061
2675
18410
83356
34147
53486
53541
756158
37544