340
2
694
123
545
3
592
1
397
872
8
430
863
5
723
7
555
12
398
4
806
10
333
409
234
726
2k
81
428
6
132
119
53
100
80