29135 839
13864 279
5679 121
20596 762
7213 41
6800 380
5013 713
3013 500
3082 500
3056 602
15408 751
15702 573
5729 741
2801 596