31440
23010
61598
49644
55996
69960
54932
2167519
2300
2170
3513
1100
435001736
240938380
1684638313
158631269
131573180
125568260
1135728896
104834214
89914182
84063292
76488141
70441160