276 82
2142 498
3306 896
1537 268
21898 313
4547 486
58580 700
8929 661
112106 327
12601 534
2610 591