29454
43194
38313
14570
41463
23990
21320
29560
28942
25652
40793
14904
435202736
241022380
1685278313
158695269
131649180
125618260
1136228896
104876214
89968182
84097292
76551141
70486160