5003 591
4467 84
3648 461
17065 131
18996 170
29014 372
12203 535
10034 357
15548 634
5385 464
31398 486
1931 340
7951 856
1657 201
5149 457
3749 692
2987 532