12212 800
5150 310
1667 137
2205 198
6785 607
2831 115
4105 792
5464 152
5282 711
9717 274
54843 128
26182 506