258 41
1958 502
9242 443
2112 477
790 173
1234 344
861 191
2337 616
4409 682
2803 424
7747 228
7628 770