4087
2000
622
167
1078
317
939
202
811
218
1253
393
945
273
820
259
584
238
641
192
901
305
610
169
904
406
710
89
336
206
685
195
852
316
779
288
586
152
595
133