540 860
2965 412
2181 220
36 641
330 90
1008 557
987 840
118 584
80 168
675 736
381 691
312 534
812 257
843 524
323 49
938 140
89 535
812 650
546 966
933 175
411 35
881 630