491
350
131
237
195
229
547
247
366
731
775
335
70
8
90
901
23
105
281
146
154
752
329
50
219
452
416
143
310
143
15
804
146
49
156
342
122
398
157
141
4
27
848
394
684
81
93
833
530
515
201
352
213
661
10
