3298
2
3248
8
1527
1093
0
1342
1
3575
4228
3
1815
4435
2435
1431
2901
797
2776
959
1348
1075
2495
1911
1827
607
1339