5097 679
3540 284
8168 302
11905 843
142452 470
60458 358
28334 706
27797 327
44677 405
4218 138
6698 512
2576 129
3842 390
2789 279
142366 755