3226 880
2651 683
1565 306
1811 550
321 41
2146 502
9349 443
2212 477
811 173
1258 344
894 191
2399 616
4484 682
2848 424
7785 228
7689 770