1089
0
3321
1
2152
972
2
1505
1063
4449
4
3490
666
6
1104
935
9566
8
802
693
3
703
1048
2802
5
709
768
194
1329
4928
3505
1653
1044
960
919
1106
2077