3809
18331
1666
23422
1968
31916
1174
24326
38917
18227
2177
1929
697612
50073
49250
48878
4292271
4096158
33484
3313152
31636
27112
24831
23170