695550
422513
19421
63484
384796
11990
32767
1012854
287624
837845
415895
32736
412882
2001
345673
405986
933514
109987
833312
634142
437701
617269
440768
56560
108980
630109
867320
750744