3126 598
2373 379
8171 644
9071 352
37675 925
191556 875
42969 189
29013 324
21789 482
12996 573
2878 747