814
1
521
1395
2799
3
1129
0
1385
1343
383
395
670
1132
493
2474
2
485
1587
2099
399
458
646
2113
1506
935
105290
848
933
417
553
2143
1291
1565