3
285
769
1
43
161
305
24
470
17
662
28
2
4
25
5
13
400
142
7
56
38
290
215
350
53
678
144
327
322
76
325
15
130
9
396
22
223
34
52
87
242
567
26
35
32
11
74
289
68
8
204