1003 235
4685 93
3781 604
126215 209
59310 177
29784 369
5283 605
3876 76
24584 798
5364 501
9278 614
37804 694
3419 422