1273
0
1266
446
608
1064
667
378
1540
1241
602
797
634
3518
571
463
380
34
6231
456
363
343
170
566
287
1617
395
1621
336
568