21595 769
3312 673
1390 213
23357 319
43016 208
16149 675
30943 743
8371 363
8808 521
8148 396
6219 626