31329 56
2368 469
260 64
19410 204
19517 555
7070 549
9565 636
6476 752
6975 930
6383 807
23545 113
3866 698