220
68
37
211
487
293
55
43
984
408
311
25
84
59
105
79
139
104
302
17
187
204
102
52
44
32
277
164
61
48
75
132
58
1382
125
174
27
118
226
42
78
38
36
108
62
40
359
41
697
57
167
72
124
64
689