34096 1033
31666 243
33273 354
19384 789
16793 572
15528 871
85965 437
12143 593
36204 923
20891 632
20981 89
22181 361
71107 769
17274 249
6663 468
55711 307
15964 906
123090 510
32757 232
49520 601
43731 209
79768 808
94442 767
35458 748
16475 677
319178 708
26890 378
24503 613