5928 133
8280 584
9528 601
6804 179
8014 396
17366 401
19828 697
37597 362
7478 50
13894 76
3016 566
2230 176
2991 272