1025 388
528 202
227 508
120 266
417 440
293 488
108 91
988 520
486 931
533 359
979 596
165 582
506 113
171 1000
846 158
359 530
54 482
54 647
42 498
166 889