1003 235
1254 224
4678 93
3781 604
5896 870
126215 209
99013 510
59309 177
15439 103
11833 82
13148 391
29784 369
9063 333
5283 605
3876 76
24584 798
5364 501
9278 614
37803 694
3419 422