56277 649
49159 173
50938 377
5735 535
27032 361
6254 613
14047 855
8321 175
1087 93
1868 269
3722 52
3419 503