1236
5
1849
2700
1
2807
8
1397
4
3513
7
774
289
824
932
3
786
1257
0
1620
584
1760
2
1415
925
1413
518
387
268
1545
1235
721
248
277
394
511
31
997