1129
0
1587
1
1448
2
1008
814
1385
521
1710
395
646
2474
1470
2296
2513
6
970
1889
167
964
417
399
2799
3
1291
1506
544
105290
929
650
18385
447
661