456
0
707
381
722
403
663
4111
2
787
1557
1133
1169
683
1161
5313
5255
16
467
968
2328
1101
951
358
25137
732
1
2000
19279
2143
2152
2211
957
874