112
0
150
235
94
530
461
583
120
104
451
113
1108
735
74
180
250
252
123
246
449
170
109
144
441
1573
162
127
238
244
408