2301
2
1526
1
1037
631
714
1344
1375
780
1220
1548
1466
215
0
538
1281
2087
383
477
18385
475
1620
3012
1190
116
2395
400
392
418
8116
6
1898
860