120 3
521 952
933 265
268 833
766 29
208 240
279 310
419 837
144 883
1000 91
659 278
574 315
911 457
472 329
128 940
430 940
472 891
402 355
301 320
915 836