1008 564
645 48
3498 537
483 110
29 36
132 886
849 297
164 872
980 446
326 209
822 473
220 236
260 276
686 592
448 913
955 965
212 330
575 934
413 956
809 431
92 672
331 507
403 983