21603 769
3313 673
1391 213
23360 319
43018 208
16149 675
30946 743
8372 363
8809 521
8150 396
6219 626