19521 169
12219 189
2363 169
3104 71
2794 430
3050 427
5152 405
2124 170
5823 273
13680 747
95916 633