841
1299
640
17110
1043
624
1450
525
770
15136
1017
15431
654812
46743
46610
44858
4008271
3792157
31754
3101151
29586
25362
23320
21470