22796 525
2940 557
392533 866
55078 215
172656 1002
39755 682
35188 245
28222 546
78123 805
39840 549
3811 472
5539 451
30315 319