1006 239
2577 542
445 138
1287 363
5584 633
19151 32
9419 340
2537 154
3657 598
4174 52
3160 278
6351 705