1326 258
21790 94
21627 938
22104 81
55545 280
6543 294
18975 933
53814 428
41013 571
46056 834
59277 136