122
1
158
565
2
162
124
209
80
62
24
98
673
1448
7
309
165
1991
77
1166
16
65
1098
123
241
307
306
90
73
135
125
1433
2114
536