12215 800
5151 310
1669 137
2207 198
6787 607
2831 115
4106 792
5466 152
5282 711
9743 274
54891 128
26276 506