1224
2
870
1
2274
1498
2269
1159
7
1527
8
1856
888
1600
6
672
733
913
383
896
936
1986
779
1192
70915
0
22485
33
838
434
423
2360
5
358
411
545
1072
534