3562
526
336
349
421
319
463
503
293
358
336
357
254
751
319
433
453
874
590
379
474
252
255
550
340