10497 302
2657 80
4475 297
4375 319
5751 526
8886 61
4049 47
3478 189
3703 591
5592 28
1890 416
4283 641