56821
311015
65925
8859
277747
164293
93644
55580
110
132
166
40877
31090
29893
26985
2353267
21124
2033153
1873149
18716
15500
14970
13280