1000 899
834 178
186 15
608 683
267 546
513 845
943 912
233 120
910 342
581 951
509 298
139 682
78 552
76 128
58 876
635 623
861 624
373 437
106 669
667 474