2971 783
2661 721
930 175
2667 416
688 101
63030 303
852 80
3847 141
3985 129
3458 512
10229 44
7016 250
4409 455
3497 78
4508 688
6176 32
12268 496
4070 621
4166 396
3534 424
1907 90