2631 110
8512 214
10879 799
9739 673
5201 552
1215 43
5625 413
29153 164
5342 121
1791 507
2895 215
2301 71
3139 317
6242 488
4856 89
6623 669
15059 694
5196 772
3506 29
7548 788
5798 689
5666 573
2925 63
6905 620
37867 87
27144 79
2672 424
9412 257