240557
258867
208610
247524
908826
481308
269341
50688
404727
1030582
751665
141265
1085163
957226
887634
34445
393594
203623
532655
644245
761883
891744
763887
590636
270434
1026671