31295 56
10184 933
34470 544
3887 178
5655 161
14885 331
7516 344
11810 628
12169 252
8253 840
5800 325
5113 520
3932 562
3289 465