4292
2
963
1696
1
259
1447
1090
0
700
1133
807
670
1555
6
842
734
269
62
559
1474
496
389
177
519
70
860
1331
3
623
587
3294
1993
800
1739
10