199613
162944
330195
850262
110117
8541
276591
310626
186867
232892
655873
646294
515159
133857
765322
9374
693651
108295
32268
807365
1003817
756235
352629
837654
738268
439421