1395
1
1132
0
770
670
1866
3
1343
383
25127
472
766
935
846
835
1212
493
485
4682
2
560
1782
999
2947
1344
300
2099
458
1227
765
1650
28805
6
340