800
2
836
1
604
1095
874
1127
1297
875
2218
8
830
609
672
884
400
1236
844
491
3980
4
744
611
537
527
900
12
499
492
471
406
429
3422
15
651