1058 329
1271 243
143 457
555 766
594 26
647 712
124 206
681 654
239 365
149 993
393 104
523 739
412 205
974 904
84 158
313 133
944 871
97 61
603 68
319 628