2631 110
8513 214
10879 799
9739 673
5201 552
1215 43
5626 413
29164 164
5343 121
1791 507
2895 215
2301 71
3139 317
6244 488
4856 89
6623 669
15059 694
5196 772
3506 29
7548 788
5799 689
5667 573
2925 63
6905 620
37871 87
27145 79
2672 424
9412 257