1690
2
1938
0
418
666
1
1787
382
344
3463
1105
484
534
2663
596
490
5375
475
1744
496
1298
801
3835
5
850
938
1243
2123
429
1103
323
499
1494