821
283
634
148
509
176
574
167
1091
607
804
297
638
261
752
291
428
129
401
192
412
136
548
141
514
117
423
125
202
91
763
364
243
107
549
263
571
172
647
77