460
0
502
956
838
280
1
2964
469
810
3498
4
866
715
2478
2906
405
1034
539
1151
1212
522
125
397
543
808
4471
2
334
448
1672
4196
32
758