960
329
690
158
566
192
766
233
1387
743
983
364
846
326
978
364
490
149
479
216
508
151
637
160
603
129
484
134
249
100
959
461
334
142
709
341
702
233
750
100