394
516
2044
1141
588
521
271
997
550
428
965
1429
404
595
521
261
557
237
301
340
219
779
317
701
