56657 649
49240 173
51067 377
5748 535
27089 361
6265 613
14078 855
8323 175
1097 93
1878 269
3737 52
3435 503