5895 685
5371 468
7853 621
2949 240
4848 368
3988 875
6537 308
2651 401
3808 376
4222 160
4859 502
5025 623
2389 122