21477 769
3307 673
1383 213
23336 319
42988 208
16136 675
30899 743
8361 363
8800 521
8137 396
6211 626