31164 55
10181 933
34468 544
3887 178
5646 161
14864 331
7508 344
11805 628
12137 252
8248 840
5800 325
5108 520
3926 562
3288 465