5560 641
9472 156
26657 586
2425 32
3233 315
9971 651
1281 43
34247 591
4802 478
8330 213
1154 277
5743 832