12213 800
5150 310
1668 137
2205 198
6785 607
2831 115
4105 792
5464 152
5282 711
9729 274
54860 128
26185 506