2902 313
1164 1000
238 562
692 318
330 90
466 732
91 535
546 966
388 148
876 402
814 629
302 378
784 854
1000 65
497 921
814 257
555 332
156 586
448 858
996 246
1008 557
779 239
331 725