31091 55
10180 933
34464 544
3882 178
5643 161
14852 331
7502 344
11803 628
12137 252
8246 840
5800 325
5104 520
3922 562
3285 465