440
140
630
84
776
309
329
127
650
164
288
140
627
228
450
151
306
94
430
168
415
88
1016
571
594
187
334
189
429
26
302
67
517
190
1275
550
222
157
578
184