5980 803
3022 537
7490 570
2640 41
3362 346
1753 66
5636 690
2781 368
3541 539
4476 533
3688 502
3054 284