5805 685
5269 468
7650 621
2845 240
4702 368
3953 875
6405 308
2612 401
3752 376
4153 160
4788 502
4917 623
2289 122