4016
3127
1983
78131
42215
130433
2076
1912
2613
16411
2176
3198
1610917
1125812
10503276
1013916
96643
9528258
7853154
749911
69816
60344
55822
53158