3
285
764
1
43
160
289
17
471
649
25
4
5
2
13
405
142
6
56
37
265
213
357
47
676
131
310
290
81
305
8
11
9
150
345
22
276
35
49
84
258
552
27
31
159
34
12
73
69
200