1226 701
886 798
489 112
593 866
361 833
341 20
1062 309
987 421
172 832
555 791
217 691
44 357
28 528
922 949
80 523
688 907
199 173
474 386
997 292
146 88