1193
0
1230
21152
8
3090
6
14
1848
19783
2
2903
3
2932
1189
25669
19
2996
761
1251
781
189
6747
4471
1717
889
3080
2964
1
554
603
1755
432
1042
20163
44
1001