616
2
1302
3
1338
786
1452
0
840
1
655
2247
108
1034
1453
3208
7
565
386
1000
642
633
535
1132
284
427
518
872
1714
440
1641
1041
1135
3170