3935 540
1192 249
521 45
2998 688
3041 839
1548 498
1606 462
1466 452
2537 679
2788 861
849 212
341 93
1666 532
348 93
2293 264
2495 643
1812 380