228
17
52
48
5
26
929
553
451
375
291
469
209
264
150
222
241
286
185
188
157
277
232
78
496
93
265
227
255
679
279
248
805
766
94
525
146
149
887
1908
170