21848 769
3316 673
1392 213
23370 319
43044 208
16160 675
30971 743
8375 363
8811 521
8153 396
6223 626