1006 218
5635 293
13831 687
3988 842
2227 226
11795 642
10183 101
10830 466
5062 384
18648 329
6847 847
4148 495