31123 55
10180 933
34466 544
3883 178
5643 161
14859 331
7504 344
11805 628
12137 252
8247 840
5800 325
5105 520
3924 562
3287 465