21629 769
3316 673
1392 213
23369 319
43035 208
16154 675
30961 743
8374 363
8811 521
8153 396
6221 626