16016 750
4005 81
12304 186
8334 386
4758 593
8314 213
9646 891
3981 76
7194 116
4362 888
4860 473
9498 208
2192 51