15763 253
27779 979
107150 673
128403 788
13733 857
152948 1178
17734 608
5186 815
4872 362
7081 483
3543 252