93
2
20
1
78
49
214
0
359
105
96
45
166
67
154
160
307
294
136
165
1458
3
970
1153
1209
1082
4
1891
6
1132
1305
2019
1134
1154
4877
10