111593
658210
79870
282706
48528
82861
19144
308425
123323
1159596
927175
216766
84660
230828
685970
392287
688235
433566
200810
465397
865850
338701
191304
55413