3
285
765
1
43
160
289
17
471
642
32
4
25
5
2
13
413
142
56
37
257
214
356
47
677
128
311
290
73
252
8
11
9
145
272
22
268
35
48
84
254
552
27
30
159
34
12
274
68
199