3009 670
7290 443
2354 618
1648 101
4909 240
4386 786
8538 354
6858 450
9732 461
5477 604
5170 378
3479 653
20659 276
4294 441
14399 104
5886 384
71528 659
8509 713
7815 956