660
1
844
492
0
1358
1060
302
2
408
614
523
1922
4
996
869
397
83
330
1094
739
648
426
961
542
3
769
1111
1217
1859
9
300
95
74
715
6