31440 56
10188 933
34478 544
3887 178
5676 161
14915 331
7517 344
11816 628
12249 252
8262 840
5800 325
5116 520
3935 562
3295 465