273 82
2137 498
3148 896
1522 268
21840 313
4448 486
58547 700
8908 661
112015 327
12584 534
2600 591