1028
290
237
52
160
183
159
29
254
84
426
80
24
240
150
231
72
282
171
149
174
3
43
638
5
158
379
57
259
69
487
40
383
443
101
635
70
244
405
134
514
20
1196
319
83
230
345
103
34
48
478
7
238
