20871 769
3295 673
1378 213
23277 319
42927 207
16107 675
30823 743
8340 363
8774 521
8125 396
6198 626