5097 679
3540 284
8168 302
11905 843
142430 470
60455 358
28331 706
27796 327
44674 405
4218 138
6698 512
2576 129
3842 390
2789 279
142358 755