4
275
140
308
53
20
25
73
28
163
62
17
50
26
35
40
36
302
16
45
44
108
24
11
548
192
64
39
67
123
251
8
14
113
52
107
209
54
30
606
239
162
121
37
22
47
32
38