2810
530
1590
1640
230
308284354
1282323
1579112
420
700
630
3980
435080736
240973380
1684908313
158655269
131615180
125584260
1135928896
104850214
89946182
84079292
76514141
70457160