31596 56
10195 933
34503 544
3895 178
5690 161
14971 332
7538 344
11821 628
12272 252
8272 840
5813 325
5122 520
3944 562
3308 465