6196 505
2716 673
33607 755
3210 298
23553 341
11012 53
20340 655
29226 402
18912 458
17284 245
7624 603
10579 236