2689
570
2660
564
5000
1059
4478
949
4329
917
3030
642
745
158
3583
759