21537 769
3310 673
1388 213
23349 319
43000 208
16145 675
30921 743
8364 363
8806 521
8143 396
6215 626