21538 769
3310 673
1388 213
23349 319
43002 208
16145 675
30921 743
8365 363
8806 521
8143 396
6215 626