279 82
2148 498
3361 896
1548 268
21942 313
4564 486
58592 700
8955 661
112229 327
12614 534
2622 591