990
2
1216
3
388
1
816
952
893
703
1211
2422
10
486
1108
2061
1306
962
1114
800
1137
6
4012
14
526
0
709
533
948
1135
1377
1711
833
4876
13
2313
701
792