3
285
797
1
43
157
311
25
445
16
659
28
2
4
5
13
423
134
6
46
38
323
217
364
56
676
145
352
324
91
274
11
166
12
424
9
177
41
51
105
281
568
24
8
32
155
74
234
68
182