1046 300
1363 421
542 171
2938 861
305 86
560 125
3112 548
4988 643
4058 160
4708 408
6359 28
7327 674
5012 556
7828 565
6615 73
9332 724