6646 685
6237 468
17146 622
3381 240
5544 368
4353 875
7614 308
2985 401
4235 376
4929 160
5365 502
5772 623
3448 122