1161 1000
667 528
23 693
743 525
656 875
988 100
298 141
703 932
586 43
401 893
279 683
546 966
2180 220
812 257
580 274
450 202
331 725
876 402
942 295
774 214
561 872
144 18