1012
794
1252
1605
1184
623
1223
826
1134
12312
9812
383
690312
49653
48780
48278
4262271
4059158
33244
3261151
31306
26802
24551
22960