31129 55
10181 933
34466 544
3883 178
5646 161
14859 331
7504 344
11805 628
12137 252
8247 840
5800 325
5106 520
3924 562
3287 465