328 90
715 766
41 991
1008 396
951 817
700 7
996 437
766 676
582 69
920 798
885 441
823 887
97 854
2965 412
796 833
2277 793
751 412
1210 9
1265 323
946 882
177 576
78 813
154 348
690 131