21320
29560
605214
11850
59813
30916
34352
18770
25830
44115
50449
38824
434943736
240912380
1684438313
158596269
131551180
125547260
1135498896
104825214
89901182
84054292
76465141
70432160