29996 580
15048 276
4963 495
4092 817
46057 857
15579 448
32820 781
2891 392
21581 159
4509 366
6350 369
6849 873
4559 178
8951 639
5122 883
4994 545
7602 745
7197 647
24002 607
2604 74
4566 353
5879 562
9539 795
64391 489
27716 653
20480 970
8914 210
10666 605