678
11811
602
1163
593
362
28312
773
1805
973
511
651
1545
27710
402
1034
1158
924
304
1254
371
514
271
391
967
611
213
551
492