2180 220
552 332
41 991
1008 396
298 141
778 239
546 966
394 364
933 175
129 253
997 638
381 691
577 511
236 562
580 274
646 859
543 55
154 586
671 43
463 732
118 584
88 535
656 875
988 100