51251 342
7771 858
4648 268
1371 180
74930 872
3170 411
3095 663
2216 315
3231 722
10950 566
1742 182
3413 576
63888 441
143463 665
69258 642
57857 399