1161 1000
812 257
2276 793
745 145
865 911
998 488
321 49
153 586
545 966
98 349
346 309
561 872
407 413
852 190
937 140
987 840
703 932
1963 476
167 921
338 630
782 155