113
763
1186
24012
1349
602
713
683
1366
403
904
1034
601
31
18
15
16
463
575
1084
14
896
1609
902
754
264
532