476
191
830
240
634
288
743
113
289
52
1033
323
396
178
442
91
243
75
545
184
734
339
3179
1620
902
253
120
24
477
175
576
208
538
144
280
102
681
185
554
86