916
412
729
188
499
177
1729
1015
295
106
854
141
677
183
3994
2059
1763
808
538
183
526
273
658
257
767
313
658
296
130
50
583
192
601
132
586
239
482
270
785
233