295 70
2185 507
628 41
1345 245
435 47
5508 587
6353 509
482568 615
1809 430
50898 933
4442 623
37169 93
36002 699
56710 680
39330 294
2870 572
7986 506