878 101
2994 240
4156 785
7502 354
6470 450
9570 461
5322 604
4990 378
3402 653
20000 276
4207 441
14326 104
5858 384
69583 659
8476 713
7761 956