2996
0
14
1189
17946
32302
758
25669
1193
600
34
930
1461
105
822
650
422
740
688
420
686
19783
2
13
1816
87
287
133
27
931
556
32