12090 157
11039 362
8168 170
7073 729
8065 584
40021 627
17365 170
6673 583
3371 542
5412 521
2777 108
3547 224
5663 596