503 241
1051 172
45 999
507 866
169 21
970 384
1038 313
420 509
537 451
434 104
1229 225
931 290
373 98
820 674
576 91
191 405
203 619
495 26
1009 985
383 792