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