1440
1
1123
0
251
631
484
255
2730
6
407
945
588
531
444
290
453
392
431
2809
2
316
1541
846
584
901
979
594
310
1580
46
918
1817
944