276 82
2142 498
3299 896
1537 268
21894 313
4547 486
58579 700
8929 661
112103 327
12601 534
2610 591