1050 226
1014 949
116 349
657 757
106 59
529 446
335 845
927 84
358 888
869 824
731 776
489 330
996 200
363 868
215 20
183 158
542 889
155 601
131 974
505 279