5956 505
2714 673
33598 755
3209 298
23544 341
10967 53
20334 655
29222 402
18909 458
17261 245
7622 603
10575 236