4350 643
253 49
2873 876
11722 583
2450 349
3298 656
3436 872
8873 442
3091 180
3953 969
2971 591
1440 310