3005 670
7286 443
2352 618
1644 101
4881 240
4382 786
8517 354
6847 450
9729 461
5474 604
5167 378
3477 653
20642 276
4293 441
14398 104
5886 384
71488 659
8509 713
7815 956