3125 733
4964 162
2204 131
4645 504
3782 382
42278 633
16570 109
6429 191
4552 521
1936 322
4082 481
24807 903
8484 667
17033 95
3317 161
2624 473
20422 242
2041 322