21888 769
3316 673
1392 213
23372 319
43045 208
16161 675
30972 743
8375 363
8811 521
8155 396
6223 626