59963 649
50001 173
51989 378
5844 535
27577 361
6356 613
14306 855
8389 175
1146 93
1941 269
3872 52
3507 503