2
6
52
26
397
24
246
44
223
38
132
131
40
69
57
113
34
145
92
53
275
251
230
302
66
206
42
366
286
168
661
181
75
163
191
203
597
238
62
141
90
71
101
282
98
83
698
25
84
80
133