21681 769
3316 673
1392 213
23369 319
43036 208
16157 675
30962 743
8374 363
8811 521
8153 396
6221 626