1051
1
1015
1332
83
1568
784
0
1787
496
2710
2
2886
4
1380
1038
1606
1681
3518
3
8527
951
868
2166
801
467
830
2522
2999
6346
16
1547
2600
2505
1451
4179