1003 972
845 269
331 971
987 728
681 157
487 94
266 761
818 985
580 526
248 471
157 950
423 161
296 139
82 550
195 813
600 914
527 437
284 264
500 113
532 165