672
6792
2983
662
3376
733
954
670
1086
734
769
2320
1753
760
1167
2506
986
882
678
651
875
7363
734
2581
942