8945
2
2050
2502
4
1182
0
1233
3899
3
2039
1
1534
1308
1635
1342
896
1875
1496
1149
1291
8403
16
1585
1255
1267
1667
6384
2503
2699
7279
9
1286
7659
4288
4630