31045 55
10177 933
34462 544
3878 178
5642 161
14841 331
7495 344
11802 628
12137 252
8244 840
5800 325
5102 520
3921 562
3285 465