66
1042
1039
354
2809
420
177
1526
427
148
136
892
1462
107
119
194
106
116
176
125
153
719
2093
510
232
139
134
156