31264 56
2364 469
259 64
19409 204
19517 555
7057 549
9557 636
6474 752
6974 930
6381 807
23541 113
3864 698