1506 285
842 948
681 841
645 83
922 26
117 375
504 114
265 443
490 251
1056 7
1026 702
197 92
561 836
217 574
542 526
452 830
918 633
833 294
506 923
916 586