31034 55
10177 933
34462 544
3878 178
5641 161
14838 331
7494 344
11802 628
12136 252
8244 840
5800 325
5102 520
3921 562
3285 465