5973 505
2715 673
33598 755
3209 298
23544 341
10970 53
20335 655
29222 402
18909 458
17262 245
7622 603
10578 236