674
2
723
1
412
1317
1602
727
1480
557
1244
743
3
1309
652
566
1128
705
812
2496
1076
0
2407
650
2932
4
887
428
1086
1250
168
1454
1688
2037