3048 922
2349 604
3004 877
2345 607
520 74
1591 340
2974 561
762 119
2089 527
8669 271
2148 548
3065 588
1558 295
2708 721