22172 769
3323 673
1401 213
23396 319
43077 208
16182 675
31000 743
8385 363
8821 521
8162 396
6231 626