3952 387
5985 578
12579 576
4298 562
5059 360
8495 495
1814 63
2086 245
3714 211
29181 241
23367 55
31023 675