1726
0
1346
3206
5
322
572
355
652
903
527
1090
547
1537
1
536
308
2823
2902
16
47639
564
1154
2
662
891
781
453
471
1123
868
1045
746
1729
5242