1001 32
7872 694
2144 585
6043 508
548 107
3554 459
2415 689
3425 116
14506 291
3356 732
3017 611
3136 205
4488 615
4870 428
2765 528
2572 512
33416 539
33952 540
31565 182
42815 67
4472 668
5827 351
12607 468
7134 381
39355 92