455 412
846 734
841 931
309 225
706 574
382 313
241 202
584 903
424 172
98 143
315 349
140 133
908 47
38 972
936 700
1050 164
301 836
448 515
625 577
424 73