21502 769
3308 673
1383 213
23343 319
42991 208
16141 675
30910 743
8363 363
8803 521
8140 396
6214 626