12215 800
5151 310
1669 137
2207 198
6787 607
2831 115
4106 792
5466 152
5282 711
9741 274
54886 128
26273 506