429 456
238 81
513 904
1017 525
435 800
322 223
76 385
333 78
809 368
670 767
131 941
678 124
288 987
427 118
906 367
98 54
896 573
92 225
948 979
276 582