1180
860
530
413548159
500
1560
900
490
770
65569175
470
3056246
435004736
240938380
1684678313
158631269
131574180
125568260
1135728896
104834214
89914182
84063292
76488141
70441160