5001 370
3653 729
2671 160
4936 760
3528 572
21507 999
7954 117
10676 722
6758 573
20029 445
8674 406
4426 349
7329 708
4287 353
4856 677
5557 232
4099 496
5319 578
2347 78
2131 167
1057 127
1904 174
5030 130
3867 401