433
1
654
2073
1071
830
4
531
753
0
1176
2
648
1086
570
645
724
945
1351
733
614
68
2563
814
1244
536
2239
12
460
403
967
387
956
965
1809