581
1
2628
4
542
421
740
2
745
502
519
596
3286
8
504
1403
597
4422
24
462
1694
1706
3
988
1982
676
5768
9
3450
2146
5
629
995
1031
833
687
644