5405
6
11085
5
2037
438
2
10534
8
439
1303
3
506
1
44
35
499
504
364
1264
1298
180
234
329
307
265
188
285
300
201
245
177
227
191
208
278
173
259
355
354
158
280
212
317
246