140
0
119
447
556
290
230
1058
103
98
674
81
198
436
291
122
172
252
1
636
245
579
287
106
118
414
137
626
175
211
221
508