1176
0
1974
532
508
1475
436
655
448
3162
1719
812
1429
770
325
1519
1358
1644
571
991
412
866
332
379
1669
614
1134
432
2299
551
1462