3
260
772
43
168
316
26
437
16
672
1
36
4
15
6
2
13
417
134
5
44
343
233
364
63
664
131
313
329
105
272
14
10
189
9
447
185
42
57
111
295
17
560
22
21
40
150
11
75
226
70
171