1042 650
603 118
19 848
288 906
643 163
251 763
719 485
885 728
755 192
583 2
329 316
461 898
158 440
89 1000
52 598
991 881
549 124
229 948
610 147
813 86
680 976
992 735