541 860
2971 412
410 413
1163 1000
843 524
674 43
938 140
751 412
402 893
731 836
239 992
546 966
330 90
746 525
1234 359
447 858
776 801
118 584
396 364
623 263
88 386
2598 912