1098 762
907 985
873 405
811 634
709 11
629 143
588 578
555 796
542 828
509 372
505 142
458 295
118 439
69 68
64 42
48 753
34 559