22095 769
3317 673
1396 213
23380 319
43058 208
16169 675
30985 743
8379 363
8816 521
8159 396
6225 626