95290
43117
1085956
765197
986486
717879
691202
589691
514974
338246
872394
438679
787132
385302
474404
625737
81792
123903
543104
389434
90628
794542
26280
15328
786145
411645