325
1
341
2
210
1996
327
516
278
58
342
355
927
251
181
294
104
287
126
127
268
258
1099
8
570
611
276
232
269
233
558
64
57