419
0
1152
1232
584
572
1009
1333
1
2522
2740
1297
458
1045
639
422
953
90
525
710
668
653
1015
431
421
980
2211
1610
391
138355
2952