30877
19453
15082
675184
6720
6600
6510
5180
5632
5240
4773
5220
23460
21652
1568267
1401148
13506
1235144
11910
10490
8870