21626 769
3316 673
1392 213
23369 319
43033 208
16154 675
30960 743
8373 363
8811 521
8153 396
6221 626