19566 769
3260 673
1348 213
23171 318
42782 206
16038 674
30553 743
8177 363
8727 521
8085 396
6151 626