5089 462
4622 786
458 478
312 933
36 333
68 670
983 253
178 728
783 173
362 513
399 542
168 736
2172 573
570 180
68 605
233 430
994 690
682 802
24 263
388 359
76 615
322 729