950
49
776
1713
1471
1509
1433
1944
433
25
30
34
1553
421
382
26
644
27
29
1092
532
42
1031
43
36
35
32
22