2893 313
773 896
2277 793
144 880
667 528
776 801
1008 396
988 100
755 45
812 650
128 659
664 706
540 860
2965 412
179 87
1161 1000
401 893
129 253
774 214
768 659
406 981
121 889
887 501
400 532