3032 346
4445 418
7113 107
5589 441
5166 399
9442 464
2917 336
8566 555
7751 543
5327 800
1795 210
2846 434
5014 582