3
284
799
1
43
156
311
29
442
17
664
2
4
16
5
13
428
134
46
38
320
212
362
56
669
139
343
330
93
276
7
168
11
426
9
180
52
104
278
24
569
8
32
155
74
245
68
177