305 82
542 860
2982 412
2291 793
580 511
2442 127
37 641
749 145
818 650
990 840
898 230
448 858
112 854
2206 220
583 274
844 524
2076 702
996 246
625 263
1008 557
80 168
619 278
239 992