None
123
96
146
113
158
122
179
161
503
337
398
961
365
344
364
518
618
228
811
1
341
1296
502
533
2
1057
531