3596 924
756 164
347 680
644 560
768 773
1032 872
10 964
751 686
477 138
34 465
8 5
974 208
57 698
427 238
123 934
3282 537
176 642
206 606
707 364
458 251
41 684
198 362