21553 769
3310 673
1389 213
23352 319
43004 208
16145 675
30930 743
8366 363
8806 521
8148 396
6216 626