3
285
768
1
43
161
322
24
471
17
667
28
2
4
25
5
13
401
142
7
56
38
298
214
346
53
677
144
329
323
76
328
14
131
9
396
22
275
34
35
87
242
566
26
32
11
73
288
68
8
204