31266 56
10182 933
34469 544
3887 178
5653 161
14884 331
7514 344
11808 628
12159 252
8252 840
5800 325
5112 520
3929 562
3289 465