20397 837
2598 384
5935 597
7038 317
2940 664
6660 548
23417 492
15836 560
3221 295
2555 249
4905 540
5161 540