1020 300
1363 421
541 171
2930 861
302 86
560 125
3108 548
4966 643
4047 160
4707 408
6355 28
7322 674
4990 556
7824 565
6590 73
9329 724