22046 769
3317 673
1396 213
23378 319
43053 208
16166 675
30981 743
8378 363
8816 521
8158 396
6224 626