21598 769
3312 673
1390 213
23359 319
43017 208
16149 675
30943 743
8371 363
8808 521
8149 396
6219 626