1452
1
2870
3
1098
0
2288
345
480
2546
938
2079
470
2076
5237
547
343
467
499
1463
970
957
2735
385
1043
10270
4
2299
2211
1518