24679
1951
2114
1804
16725
1463
2885
20511
2790
2840
2910
2272
690212
49623
48770
48248
4261271
4059158
33234
3261151
31296
26792
24551
22950