432
1116
843
6703
403
2184
575
549
805
639
1429
445
561
635
625
337
1480
381
677
2337
1330
493
1966
1917
4425