2990
200
2893441
308254354
1234722
2731533
83463
52298
1145718
2466935
350
390
435011736
240943380
1684748313
158637269
131577180
125569260
1135748896
104834214
89916182
84069292
76490141
70449160