29510
20815
18715
1127
2139
20911
965
18024
1975
2530
12210
11810
690212
49623
48770
48248
4261271
4059158
33234
3261151
31296
26792
24551
22950