3980
309142
108214
101380
8428
890
8330
780
810
790
7839
8132
10550
8670
6530
5040
475261
4090
3829
3541
337147
28949