15040 914
11462 151
6142 471
8058 659
17526 128
2880 539
2143 240
1650 209
4034 317
1508 173
2404 318
5695 823
5343 970