650
120
115
21
327
94
265
112
1492
771
560
210
331
131
240
127
456
160
437
158
223
118
328
131
551
197
557
66
318
62
488
109
114
77
391
279
323
58
241
40