4221
4170
4013
4362
3890
3491
3910
3530
37727
3060
3660
26658
28987
22150
20351
18083
1447267
13982
1310148
12696
11270
1098144
9680
81511