31020 55
2355 469
244 64
19389 204
19504 555
7043 549
9543 636
6467 752
6957 930
6375 807
23517 113
3859 698