112339
189559
94573
23192
174
294
227
583909
8260
4169
3912
4983
9011
7972
9045
6982
339
238
7340
10060