1013 300
1363 421
541 171
2927 861
301 86
560 125
3108 548
4958 643
4041 160
4705 408
6352 28
7321 674
4987 556
7819 565
6585 73
9329 724