1224
2
870
1
2274
1498
2270
1159
7
1527
8
1856
889
1600
6
673
918
733
383
896
936
1987
779
1192
70923
0
22488
33
839
434
424
2360
5
358
546
1072
412
534