3231 880
2652 683
1567 306
1815 550
322 41
2153 502
9355 443
2217 477
811 173
1258 344
899 191
2400 616
4484 682
2852 424
7785 228
7696 770