15095 757
20383 599
4265 820
7012 642
3546 564
2719 194
10133 396
13928 315
4905 202
6165 484
16052 267