1026
21
1276
28
1311
30
947
0
1000
22
865
19
998
11
826
19
919
27
1009
23
879
15
717
22
791
22
845
19
730
22
697
19
682
23
706
19
593
20
461
18
670
27
625
25
616
23
243
2
1259
51
664
26
1043
48
1109
48