355
0
31535
282572
584
1020
458
467
1045
572
661
628
1152
710
1126
747
90
1356
464
20634
8
1314
413
419
316
1139
575
453
847
580
916