3001 883
3088 692
2031 284
3984 519
193149 473
3219 455
4065 147
140159 590
91133 292
29921 95
66436 201
46017 436
57196 169