434
1
654
2073
1071
830
4
531
753
0
1176
2
648
1087
570
645
724
946
1351
733
614
68
2563
814
1244
536
2239
12
460
403
967
388
956
965
1809