409
57
166
29
144
28
27
75
202
19
680
97
145
26
48
62
1074
276
32
24
124
130
12
251
108
54
179
114
102
116
258
232
2329
356
76
366
1334
225
79
228
36
50
278
176
148
177
397
138
1457
131
51
65