22030 769
3317 673
1395 213
23375 319
43047 208
16162 675
30977 743
8378 363
8814 521
8156 396
6224 626