1006 218
5637 293
13832 687
3988 842
2228 226
11797 642
10184 101
10830 466
5062 384
18648 329
6847 847
4148 495