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