3970 76
8779 222
7495 293
6587 44
5409 941
5759 911
3975 70
6805 446
5340 58
3936 361
3462 292
3054 428
4451 460