22176 769
3323 673
1401 213
23398 319
43077 208
16183 675
31003 743
8386 363
8822 521
8162 396
6231 626