15772 253
27783 979
107199 673
128470 788
13737 857
153210 1178
17768 608
5191 815
4877 362
7081 483
3548 252