3
284
797
1
43
158
311
29
441
17
667
2
4
16
5
13
425
134
46
38
315
211
366
56
663
141
346
332
93
276
11
426
9
180
52
105
278
24
571
23
8
32
155
74
248
69