5191 502
2701 673
33570 755
3198 298
23510 341
10951 53
20321 655
29211 402
18903 458
17254 245
7615 603
10568 236