14612
1194
1525
20723
26633
2540
16010
1075
967
13711
14710
1527
699912
50233
49340
49008
4311271
4121158
33564
3323153
31746
27242
24861
23260