25644 787
2902 706
3984 444
4549 955
1633 116
3486 503
6844 454
4211 97
1050 178
1995 537
3667 675
1461 110
1202 50
4191 769
5638 282