1006 218
5645 293
13857 687
3988 842
2229 226
11797 642
10185 101
10830 466
5064 384
18653 329
6849 847
4150 495