3
285
797
1
43
158
311
25
444
16
661
29
2
4
5
13
425
134
6
46
38
316
216
359
56
675
145
352
326
90
274
11
167
423
9
175
41
51
105
281
571
24
8
32
155
74
234
68
179