31202 55
10181 933
34469 544
3887 178
5647 161
14877 331
7510 344
11805 628
12137 252
8248 840
5800 325
5110 520
3926 562
3289 465