3960
306142
108214
101380
8428
890
8330
790
760
800
8132
7539
10510
8640
6410
5000
473261
4070
3829
3511
335147
28949