293
23
265
270
8
525
249
188
141
562
308
6516
108
357
216
422
333
114
84
354
362
44
460
375
63
65
75
2132
40
432
238
541
198
34
160
64
36
523
120
42
4200
295
244
258
93
144
299
118
83
1047
797
342
231
2329
173
112
764
225
331