307
172
2
298
218
1
111
284
3649
8
427
970
360
2722
3
883
323
250
3558
310
224
142
556
5
145
415
51
112
324
837
115