846
0
2395
458
714
414
787
29323
3015
472
63
392
3599
1
353
116
883
8116
6
543
1666
2
965
2211
956
464
2442
4
518
573
913
302
165
675
363