2631 81
7422 648
3749 367
4488 87
4457 605
3857 82
2768 117
5441 142
4825 509
3340 496
2753 97
4236 383
7047 623
4484 727
5515 455
4036 650
6514 152
4090 694
3421 285
18301 240
5451 217
5951 675
3666 329
3953 667