128
40
28
70
24
65
60
185
515
357
375
552
234
364
293
286
293
202
170
378
628
359
113
283
1134
827
238
133
476
323
124517696