2124
29424
20418
2263
1366
20611
1185
2087
3149
810
2326
36615
701912
50473
49460
49258
4326271
4131158
33684
3337153
31806
27372
24931
23300