109 515
1012 824
331 557
358 267
253 532
530 684
914 60
261 755
977 803
326 508
399 384
938 28
103 167
482 792
334 803
96 83
567 643
203 346
282 639
493 746