5992 685
5446 468
8022 621
3009 240
4943 368
4057 875
6652 308
2694 401
3872 376
4293 160
4930 502
5123 623
2538 122