3997
1978
604
162
1069
312
929
201
796
218
1231
386
925
269
804
258
579
238
641
192
875
302
600
169
882
402
706
89
331
206
677
192
835
316
758
283
570
151
583
133