3
284
799
1
43
155
302
29
439
17
663
2
4
16
5
13
428
134
46
38
318
211
361
56
662
139
345
330
92
276
9
7
168
11
426
180
41
52
104
281
24
569
8
32
74
244
68
177