296
1
411
332
472
3
535
514
2
87
303
326
1362
337
676
330
350
319
377
575
415
400
261
254
347
329
15
297
1128
471
753
10
353