342
0
803
1710
1
1853
637
907
1073
477
577
187
402
2395
931
6339
543
1449
3
3644
1053
3424
443
356
53
843
397
346
3015
670
606
932
1581