2301
2
1344
1
780
1466
467
0
1526
215
538
1548
2087
1281
631
1037
1220
81
415
1133
1346
4
1375
4111
1620
3012
409
798
714
637
375
1045
722
267