1250
2
1522
1
1270
0
753
3
721
1797
7
409
672
985
422
1009
4
1003
791
1255
443
76
450
1799
868
6266
1853
562
626
650
2636
8
353
752
641
560