13959 757
20311 599
4220 820
6881 642
3512 564
2670 194
6260 396
13798 315
4892 202
6133 484
15771 267