12212 800
5150 310
1666 137
2205 198
6785 607
2830 115
4105 792
5463 152
5282 711
9710 274
54837 128
26181 506