351
1150
64239
1295515
1572830
598512
39987
1089722
34271
46247
61804
1292414
435138736
240997380
1685088313
158682269
131630180
125599260
1136038896
104861214
89956182
84087292
76531141
70470160