1042 281
926 45
636 433
449 886
800 818
727 72
332 184
329 293
157 68
678 168
519 560
1079 673
830 555
975 708
606 456
836 78
958 25
657 151
19 61
530 898