3000 85
9898 391
4819 664
2766 312
8271 762
14023 69
11744 181
3029 152
4194 486
6251 230
4367 614
3935 249
5444 158
7681 497
6597 512