840
13035
1570
1081
10902
29
107
194
2649
73

69

129
94
71