5899 685
5375 468
7881 621
2949 240
4850 368
3990 875
6542 308
2653 401
3813 376
4226 160
4860 502
5028 623
2396 122