12090 157
11039 362
8169 170
7073 729
8065 584
40032 627
17368 170
6673 583
3371 542
5412 521
2779 108
3547 224
5663 596