635
7
2153
5
300
1
468
534
1186
2
596
0
352
363
1012
1113
516
452
3
717
4
443
253
373
469
528
353
598
60
594
106
507
360
356
6837
666
554