300 61
4115 302
1611 196
2655 440
4662 89
2869 738
6381 519
3934 605
3394 708
3238 949
4548 450
5141 362
3709 634
1727 81
1493 125
3375 757
3821 616
1629 154
18814 793
601 129
1668 214
2861 877
3613 586
3110 908