3001 663
2536 365
1660 195
2718 770
5010 940
14277 178
4080 84
574 25
706 54
3002 802
5049 649
2706 398
2945 337
4411 814
3983 740
3174 692
9313 632
1597 33
1536 135
3638 505
3052 218
5350 703
5998 118
1853 480