255
842
126
623
151
293
515
122
99
1205
14
79
253
186
151
47
129
1188
271
167
397
477
116
671
721
550
10
93
96
333
14
664
342
133
377
197
554
1013
592
194
627
701
155
863
1558
569
629
132
1418
661
223
195
501
344
110
