2694 680
2425 526
3328 422
5274 749
8793 889
8293 524
15416 87
11562 246
23411 217
7040 138
2600 360
3353 371