3
282
776
1
43
152
298
25
451
17
662
29
2
4
13
405
142
5
51
38
278
204
386
54
673
144
355
326
78
269
9
14
10
159
412
166
35
48
87
252
24
549
32
154
11
74
262
68
8