1109
0
661
722
1043
380
1872
1
1710
772
517
509
413
286
798
268
614
381
25137
418
410
358
1167
935
267
546
328
844
1101
2445