104529 711
1762 313
2168 239
1389 201
3283 478
1567 50
3576 698
3071 437
9569 816
8357 130
7685 651
8416 206