5030 287
1181 46
3910 711
2149 495
1137 234
3748 518
9684 726
3703 89
3085 77
2390 192
3333 674
2835 61
3693 854
6586 682
1662 142
3795 886
4057 887
5277 794
3106 620
2658 49
2172 255
5813 557
3243 320
4050 621