20871 769
3295 673
1378 213
23277 319
42927 207
16107 675
30824 743
8341 363
8774 521
8125 396
6199 626