523
197
704
165
593
186
719
191
589
233
962
506
3748
1903
553
148
581
301
1756
684
1083
507
828
207
323
170
438
173
240
123
668
217
624
100
1405
668
542
106
1129
377