2748
2
1314
0
1603
101
421
78
532
269
562
441
298
565
1009
1123
573
1297
768
419
980
165
683
448
457
6800
1949
782
568