3
515
323
538
25
8
272
908
386
10
4
259
134
32
311
18
245
239
339
45
591
199
13
988
197
532
376
90
241
157
173
