12215 800
5151 310
1670 137
2207 198
6787 607
2831 115
4107 792
5466 152
5282 711
9744 274
54906 128
26282 506