693
155
705
372
1070
561
418
231
695
203
415
220
1884
1026
685
393
724
430
658
195
977
433
544
276
1095
477
619
246
613
96
511
213
589
126
654
222
558
150
594
141