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