3
284
797
1
43
158
313
29
442
17
658
2
4
16
5
13
427
134
47
38
321
203
368
56
663
141
332
93
276
11
9
182
53
105
280
24
571
23
8
32
155
74
250
69
180