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