89963
10520
12480
11101
74136
10823
92528
10123
7991
7490
9311
60127
690312
49653
48780
48278
4262271
4059158
33244
3261151
31306
26802
24551
22960