25011
28680
1986
34914
16527
26413
2117
1295
923
1446
1131
21310
697412
50073
49250
48868
4291271
4096158
33484
3312152
31636
27112
24831
23170