2960 400
2313 439
4649 555
8174 266
7861 769
4821 212
1453 42
5137 618
4023 817
1961 424
689 140
2615 309
897 176
2401 595
703 46
2969 516