2301
2
31535
0
1344
1
780
1466
2748
1526
215
538
1548
1824
1333
2087
1281
631
1037
303
1649
1220
363
467
1375
6800
1045
1431
1620
3012
8766
2522
909