1003 667
894 450
659 82
305 267
522 802
701 999
27 38
136 654
97 964
183 827
141 27
454 95
32 534
157 957
528 942
142 319
313 142
318 860
773 127
509 633