31585 56
10194 933
34500 544
3893 178
5687 161
14964 332
7535 344
11821 628
12268 252
8272 840
5811 325
5121 520
3944 562
3307 465