21584 769
3311 673
1390 213
23355 319
43015 208
16149 675
30938 743
8369 363
8808 521
8148 396
6219 626