1048 300
1363 421
542 171
2939 861
305 86
560 125
3113 548
4998 643
4062 160
4708 408
6361 28
7330 674
5021 556
7828 565
6619 73
9332 724