2631 110
8520 214
10880 799
9739 673
5204 552
1215 43
5629 413
29177 164
5348 121
1791 507
2896 215
2301 71
3141 317
6245 488
4857 89
6623 669
15059 694
5200 772
3506 29
7548 788
5801 689
5670 573
2925 63
6906 620
37886 87
27147 79
2673 424
9413 257