15089 757
20382 599
4264 820
7012 642
3546 564
2719 194
10133 396
13927 315
4904 202
6165 484
16051 267