15056 914
11463 151
6143 471
8060 659
17527 128
2880 539
2143 240
1650 209
4036 317
1508 173
2404 318
5696 823
5345 970