1012 248
563 310
725 930
204 638
185 47
691 952
271 207
895 992
247 522
108 119
810 668
107 567
375 491
573 825
345 629
678 753
124 837
140 65
593 295
601 737