277280
195493
42331
368852
514712
700167
1013769
294174
864436
427823
573791
536512
118503
343104
580700
638537
620863
804317
503630
47688