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