410 413
1163 1000
36 641
641 697
552 332
897 230
751 412
586 43
307 201
782 864
454 496
2598 912
748 145
812 257
867 911
1964 476
656 875
703 932
778 239
223 601
338 630
128 659
814 629