295 70
2196 507
629 41
1345 245
438 47
5526 587
6353 509
482614 615
1812 430
50911 933
4442 623
37171 93
36009 699
56729 680
39345 294
2870 572
7986 506