12930
1064160
848
975180
9300
8110
12670
634
797
671
45538
10980
653712
46743
46560
44838
4005271
3785157
31754
3101151
29556
25342
23280
21450