2971 520
2069 117
5312 995
3273 373
8007 346
5452 593
6049 340
6457 728
5594 36
5055 571
5647 944
5474 683
2870 205
4658 830