15032 513
2827 673
33979 755
3303 298
24201 341
11140 53
20569 655
29512 402
19136 458
17444 245
7847 603
10674 236