230
152
563
602
1045
876
24416
401
35
372
361
332
262
38
433
514
83
1164
30
1313
1415
887
521
412
504
422
693
513