18
395
241
629
582
846
243
1650
699
1121
551
199
220
390
344
821
379
875
