3051 670
7436 443
2389 618
1690 101
5084 240
4437 786
8722 354
6955 450
9775 461
5496 604
5216 378
3505 653
20765 276
4306 441
14430 104
5891 384
71996 659
8516 713
7831 956