278 82
2146 498
3348 896
1544 268
21933 313
4562 486
58589 700
8952 661
112195 327
12612 534
2620 591