1123
0
505
448
2120
6
555
310
3469
4
355
358
847
686
359
2093
2
298
18385
121182
1
357
573
821
155
627
640
614
392
419
1139
342
1836
1315