1001 143
3865 637
3342 329
11497 172
6721 184
48049 626
7454 92
12279 482
283710 1571
36898 877
4942 493
5344 308
47383 167
13372 566