12930
976180
848
9300
8110
12670
634
797
10990
671
45538
836292
654912
46743
46620
44868
4010271
3792157
31754
3102151
29586
25382
23320
21470