810
2
698
439
1
688
366
1112
566
1130
402
377
1178
3
634
775
985
1507
4001
2195
1830
4
947
899
0
2434
1764
1956
7061
1255
4379
2877
12511
712