3191 506
5934 507
2031 252
3350 928
7597 844
3051 403
2038 119
7359 450
5358 679
2873 330
5445 446
5450 245
2229 155
5555 676
3097 566
6945 658
6665 939
9296 659
3676 413
81365 659